iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 7
0

如果你本身有寄信的需求,可以考慮在 Azure 上面起一個第三方的服務 SendGrid 。

到 Azure Portal

  1. 建立資源
  2. 查詢 SendGrid
  3. 選擇 SendGrid Email Delivery
  4. 按下建立

  1. 建立一個新的 SendGrid 帳號
  2. 填寫基本資訊
    • 帳號名稱
    • 密碼
    • 確認密碼
    • 選擇訂用帳戶
    • 選擇資源群組
  3. 定價層 我是選擇 Free
  4. 聯絡資訊 基本上就是姓名、Email、公司、網站的資訊
  5. 法律條款 打勾後 按下確定
  6. 按下建立

按下建立之後,很快就會建立好了。

我們建好的 SendGrid 就開始建立 Key

  1. 按下管理,他打開 https://app.sendgrid.com 網站。
  2. 選到 Setting
  3. 選到 API Keys
  4. 按下 Create API Key

  1. 填寫你的 API 名稱
  2. 選擇你 API 的存取權限
  3. 按下 Create & View

你就可以看到你的 API Key 建立好了

接著我們就可以叫用 SendGrid 提供的 API 搭配剛剛的 API Key 使用 Postman 來寄信囉。

  1. POST https://api.sendgrid.com/v3/mail/send
  2. 到 Headers 頁籤
  3. Key: Authorization ,Value: Bearer {你的 API Key}

  1. 接著到 Body 給予信件的相關資料
  2. 這個 json 就很容易理解了 to 就是收件者、 from 就是寄件者、conten 就是內容
  3. 按下 Send
  4. 狀態為 202 Accepted 就可以去信箱收信囉

我的信箱 Outlook 就收到了,有時候會在垃圾郵件。
這招只能用在後端,因為放在前端,人家只要有你的 API Key 就能寄信了。


上一篇
非常簡單的 Web Job 處理排程工作
下一篇
在 Azure 建立排程器工作集合統一管理排程
系列文
與 Azure 培養感情的 30 天,隨時會分手。30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言